package com.heima.comment.service;

import com.heima.model.common.dtos.ResponseResult;

import java.util.Date;

public interface CommentService {
    /**
     * 保存评论列表
     * @param targetId  评论目标id
     * @param content  评论内容
     * @param commentType 评论类型： 0：对文章的评论，1：对评论的评论
     * @return
     */
    ResponseResult save(String targetId,String content, Short commentType);

    /**
     * 点赞评论
     * @param targetId
     * @param operation
     * @return
     */
    ResponseResult like(String targetId, Short operation);

    /**
     * 评论列表展示
     * @param targetId
     * @param size
     * @param minDate
     * @return
     */
    ResponseResult load(String targetId, Integer size, Date minDate);
}
